package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

        import java.math.BigDecimal;
        import java.time.LocalDateTime;

/**
* <p>
* 百盛退货单表
* </p>
*
* @author huangrensen
* @since 2024-09-06
*/
@Schema
@Data
public class BsOmsReturnOrderForm {
    @Schema(description="ID")
    private String id;

    @Schema(description="店铺ID")
    private Long storeId;

    @Schema(description="售后单号")
    private String asId;

    @Schema(description="内部订单号")
    private String oId;

    @Schema(description="线上申请金额")
    private BigDecimal buyerApplyRefund;

    @Schema(description="线上退运费")
    private BigDecimal shopFreight;

    @Schema(description="优惠/差额")
    private BigDecimal freeAmount;

    @Schema(description="卖家应退金额")
    private BigDecimal refund;

    @Schema(description="买家应补偿金额")
    private BigDecimal payment;

    @Schema(description="实际应退金额")
    private BigDecimal actBackAmount;

    @Schema(description="商品应退金额")
    private BigDecimal goodsBackAmount;

    @Schema(description="换货金额")
    private BigDecimal transferAmount;

    @Schema(description="卖家应补")
    private BigDecimal urefund;

    @Schema(description="线上订单号")
    private String soId;

    @Schema(description="状态")
    private String status;

    @Schema(description="货物状态")
    private String goodStatus;

    @Schema(description="最后确认日期")
    private LocalDateTime confirmDate;

    @Schema(description="登记时间")
    private LocalDateTime created;

    @Schema(description="申请日期")
    private LocalDateTime asDate;



}
